﻿using Wips.AppService.Publisher.PublishFlows.Models;
using Wips.Domain.Models;

namespace Wips.AppService.Publisher.PublishFlows.Responses
{
    /// <summary>
    /// 获取发布流程分页返回值
    /// </summary>
    public class GetPublishFlowPagesResponse : PublishFlowModel
    {
        /// <summary>
        /// 创建时间
        /// </summary>
        public DateTime Created { get; set; } = DateTime.Now;

        /// <summary>
        /// 修改时间
        /// </summary>
        public DateTime? Updated { get; set; } = DateTime.Now;

        /// <summary>
        /// 创建人
        /// </summary>
        public string? CreatorId { get; set; }


        /// <summary>
        /// 子服务器名称
        /// </summary>
        public string? AgentServerName { get; set; } = "";


        /// <summary>
        /// 服务名称
        /// </summary>
        public string? AgentServiceName { get; set; } = "";


        /// <summary>
        /// 状态
        /// </summary>
        public EnumPublishFlowStatus? PublishFlowStatus { get; set; } = EnumPublishFlowStatus.None;
    }
}
